Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F1 Slovenia F2 Brazil F4 Brazil F1 Brazil F2 Brazil F1 Brazil F5 Brazil F6 10th Wartburg Open - Eisenach The Powder Byrne Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Las Vegas - Las Vegas VI Abierto Internacional de Salinas - Salinas Visa Tennis Open - Sao Paulo BPCA Open de Nice-Tounoi Challenger - Nice Copa Ericsson Venezuela - Caracas Copa Ericsson Uruguay - Montevideo Oberstaufen Cup - Oberstaufen BH Tennis Open International Cup - Belo Horizonte ATP Tour Challenger at Nellie Gail - Laguna Hills Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi CNA TennisPro Classic - Winnetka 2001 USTA Challenger of Calabasas - Calabasas Gramado Challenger - Gramado BH Tennis Open International Cup - Belo Horizonte Credicard Tennis Cup - Campos do Jordao Telesp Celular Open - Ribeirao Preto Cridicard Mastercard Tennis Cup - Campos do Jordao V Gramado Open de Tennis - Gramado drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston Abierto Internacional de Salinas - Salinas ECM Cup - Prague VSZ Solvak Open Challenger - Kosice Credicard Mastercard Tennis Cup - Campos do Jordao USTA Men's Challenger of Dallas - Dallas drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA challenger of Miami - Miami BCP Tennis Classic - Sao Paulo I Manta Open - Manta Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago The USTA Challenger at West End Racquet - Torrance SMS Tennis Open - Sao Paulo XI Trofeo Ciudad de Quito - Quito GHI Bronx Classic - Bronx Haagen Dazs Open - Caracas AXA Open - Espinho San Luis Potosi Challenger - San Luis Potosi Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis San Luis Potosi Challenger - San Luis Potosi Pekao Open 2005 - Szczecin XL Capital Bermuda Open - Bermuda BH Tennis Open International Cup - Belo Horizonte Amazonia Open de Tenis - Belem Challenger Leon 2003 - Leon XL Bermuda Open - Bermuda Oberstaufen Cup - Oberstaufen The Surbiton Trophy - Surbiton Copa Ericsson Uruguay - Montevideo Internationale Badische Meisterschaften Um Den Techem Cup - Zell Intelig Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville Windy City Classic - Winnetka Nord LB Open 2007 - Braunschweig Copa Ericsson Peru - Lima IX Gramado Open - Gramado Copa Ericsson Costa Rica - San Jose XL Capital Bermuda Open - Bermuda Smith Barney Men's Challenger - Covington XII Abierto Internacional de Salinas - Salinas Seguros Bolivar Open - Medellin Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Bogota USTA/Adtech Challenger - Boston Waco International Tennis Challenger - Waco Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago XL Bermuda Open - Bermuda Bancolombia Open - Bogota Bogota Challenger - Bogota Schickedanz Open 2007 - Furth Tennis Napoli Cup - Napoli 13 BH Tennis Open International Cup - Belo Horizonte Prague Open - Prague Ljubljana Open - Ljubljana Akbank Private Banking TED Open 2006 - Istanbul Austin Challenger - Austin X Trofeo Ciudad de Quito - Quito Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Lugano - Lugano Copa Petrobras Colombia - Bogota Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas X Abierto Internacional de Salinas - Salinas Copa Petrobras Argentina - Buenos Aires Top Wool Challenger-Immagine Trophy - Biella Ourocard Tennis Challenger - Sao Paulo Schickendanz Open - Furth Credicard Mastercard Tennis Cup - Campos do Jordao Challenger Casablanca San Angel - Mexico City VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota 14° BH Tennis Open - Belo Horizonte Copa Petrobras Brazil - Belo Horizonte Sao Paulo Challenger Lima Challenger 2007 - Lima Bancolombia Open - Cali VIII Gramado Open - Gramado Aberto de Sao Paulo - Sao Paulo 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Copa Kia - Santiago Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Seguros Bogota Open - Bogota College Station Challenger - College Station Reggio Emilia Challenger Turin Challenger Tiburon Challenger - Tiburon Tunis Challenger USTA Challenger - Champaign Bogota Challenger II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota Kos-Zucchetti Tennis Cup - Cordenons Ford Tennis Championships - Louisville Florionapolis Challenger La Serena Open - La Serena Voit Mexico City Open - Mexico City Brasilia Challenger Bogota Challenger Quito Challenger Guayaquil Challenger Santos Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Zagreb Challenger Challenger Copa Sevilla - Seville Braunschweig Challenger Bogota Challenger Home Depot Center USTA Challenger - Carson Santiago Challenger Sao Paulo Challenger Copa Petrobras - Aracaju Seguros Bolivar Open - Cali Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Nord LB Open 2006 - Braunschweig Copa Petrobras Colombia - Bogota Music City Challenger - Nashville ECU Prague Open - Prague XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio XIII Trofeo Ciudad de Quito - Quito Challenger Ciudad de Guayaquil - Guayaquil Rennes Challenger Powder Byrne Trophy - Surbiton Segundo Aberto de Brasilia - Brasilia Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo Dallas Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Global Telecom Open - Curitiba Global Telecom Open - Florianopolis Pro Challenger at Calabasas - Calabasas 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Singapore Mens Tennis Open - Singapore ITG Miami Challenger - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Cyclus Open de Tenis - Florianopolis XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Challenger Canottieri Minico - Mantova III Gramado Open de Tenis - Gramado XI Abierto Internacional de Salinas - Salinas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Corona Mexico City Open - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Bogota Challenger - Bogota Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Steelers Cup 2005 - Kosice VI Gramado Open de Tenis - Gramado Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Gran Challenger Casablanca - Mexico City Copa Ericsson Peru - Lima Hilton Waikoloa Village USTA Challenger - Waikoloa 1st Challenger Tournament Leon - Leon XXXVII Torneig C.E. Laieta - Barcelona XL Capital Bermuda Open - Bermuda CA-Challenge 2000 - Graz Hellmann's Cup - Santiago Copa Ericsson Brazil - Sao Paulo IV Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Galleryfurniture.com Challenge - Atlanta Heineken Challenger - Ho Chi Minh City Copa Ericsson Chile - Santiago Internationaler Raiffeisen Grand Prix - St. Polten IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia VIII Avierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton 12th BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Atlanta Clay Court Challenger - Atlanta Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Waldbaum's Hamlet Cup - Long Island Genoa Open Challenger-Fondazione Carige - Genova Unicredit Czech Open 2007 - Prostejov Music City Challenger - Nashville USTA Freeman Men's Challenger - Joplin Citrix Tennis Championships - Delray Beach XL Bermuda Open - Bermuda Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis - Mexico City Sybase Open - San Jose The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. The Nottingham Open - Nottingham Copa Petrobras-Colombia - Bogota Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Salem Open - Hong Kong Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Copa Petrobras-Brazil - Aracaju Siebel Open - San Jose International Tennis Championships - Delray Beach Campos do Jordao Challenger Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Generali Open 2002 - Kitzbuhel Brasil Open - Salvador Kremlin Cup - Moscow Milan Indoors - Milan Abierto Mexicano de Tenis Pegaso - Acapulco The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Brasil Open - Salvador Cali Challenger Sybase Open - San Jose U.S. Men's Clay Court Championships - Orlando Blumenau Challenger Zagreb Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Grass Court Championships - London Heineken Open - Auckland BellSouth Open - Vina del Mar Heineken Open - Auckland Irving Challenger Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Cerveza Club Columbia Open - Bogota MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland ATP Studena Croatia Open Umag - Umag Interwetten Austrian Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta Aircel Chennai Open - Chennai Sao Paulo Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Sunrise Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland AEGON International - Eastbourne Moselle Open - Metz Blunmenau Challenger Open de Nice Cote d'Azur - Nice Curitiba Challenger Generali Open - Kitzbuhel Thailand Open - Bangkok The Stella Artois Championships - London Thailand Open - Bangkok China Open - Beijing Movistar Open - Santiago AEGON Championships - London Open de Moselle - Metz Asuncion Challenger Medellin Challenger Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Japan Open - Tokyo Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Nossa Caixa Aberto de Sao Paulo - Sao Paulo Moselle Open - Metz Downtown Athletic Club USTA Challenger - Amarillo San Luis Potosi Challenger 2002 - San Luis Potosi Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz USTA Challenger of North Miami Beach - North Miami Beach Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin Bogota Challenger TESS Tennis Classic - Campinas Telesp Celular Open - Campinas Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Challenger de Granby - Granby USTA Challenger of Burbank - Burbank VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo 2003 Eddleman USTA Challenger - Birmingham Shenzhen Open - Shenzhen Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo AAPT Championships - Adelaide Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires The Samsung Open - Nottingham Orange Prokom Open - Sopot Energis Open - Amersfoort U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Gold Flake Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade The Samsung Open - Nottingham 2002 Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires Heineken Open - Auckland Brasil Open - Costa do Sauipe International Tennis Championships - Delray Beach President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon German Open - Hamburg The Ericsson Open - Miami U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam TD Waterhouse Cup - Long Island Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon The Hypo Group Tennis International 2008 - Poertschach Allianz Suisse Open Gstaad - Gstaad Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril U.S. Mens's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Movistar Open - Vina del Mar Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Wimbledon - London Tennis Masters Series - Indian Wells Tennis Masters Series - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Olympics - Beijing